from time import sleep

import page
from base.base import Base


class PageAppLogin(Base):

    # 点击我的
    def page_app_click_me(self):
        sleep(3)
        self.base_click(page.app_login_me)

    # 点击头像
    def page_app_click_login_img(self):
        self.base_click(page.app_login_img)

    # 输入用户名
    def page_app_input_username(self, username):
        self.base_input(page.app_login_username, username)

    # 输入密码
    def page_app_input_pwd(self, pwd):
        sleep(2)
        self.base_input(page.app_login_pwd, pwd)

    # 点击勾选协议
    def page_app_click_pro(self):
        self.base_click(page.app_login_pro)

    # 点击登录
    def page_app_click_login_btn(self):
        self.base_click(page.app_login_btn)

    # 获取昵称文本
    def page_app_nickname_text(self):
        sleep(3)
        return self.base_get_text(page.app_login_nickname)

    # 组合所有业务
    def page_app_login(self, username="18515858596", pwd="123456"):
        self.page_app_click_me()
        self.page_app_click_login_img()
        self.page_app_input_username(username)
        self.page_app_input_pwd(pwd)
        self.page_app_click_pro()
        self.page_app_click_login_btn()

